thorn in someone's flesh - German English Dictionary